// import Vue from "vue/dist/vue";
import Vue from "vue";
import App from "./App.vue";

Vue.config.productionTip = false;

new Vue({
  render: h => h(App),

  /* 
    如果不使用render函数,则会有如下报错:
    You are using the runtime-only build of Vue where the template compiler is not available
    你正在使用一个运行时环境的vue包,这个vue包的模板编译是不能使用的
    Either pre-compile the templates into render functions, or use the compiler-included build.
    要么你可以使用render函数来处理模板预编译,要么你可以使用编译器构建

    运行时的vue包是没有模板编译这段代码的
      - 在脚手架中,vue把完整的vue包分为了两个包:vue运行时版本的包+模板编译包
      - 因为脚手架中的项目是先打包后运行,而模板编译是在打包的时候就已经把模板编译为一个渲染函数(只要调用这个函数,就会得到虚拟DOM)了
      - 所以在项目运行的时候(打包好的项目中),是不需要模板编译这个选项了,而是只需要vue的其他功能
      - 模板编译这段代码,在vue包中大概占用了40%的资源,所以把模板编译编译选项单独列出来,在打包的时候,打包以后的项目是没有模板编译这个代码的,减小占用资源

  */
  // components: { App },
}).$mount("#app");
